import _fetch from "api_liuhaojie/fetch";
/**
 * 批量下架商品
 * @param { Object } data 请求参数
 * {
 *   ids 库存主键ids
 * }
 */
export function batchDelete(data) {
  return _fetch({
    url: "backend/goods/stock/batchDelete",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 更新商品库存
 * @param { Object } data 请求参数
 * {
 *   creator 创建人
 *   gmtModified 修改时间
 *   modifier 修改者
 *   cardType 卡券类型 1-兑换码 2-二维码 3-卡号+卡密 4-直充
 *   cardPwd 卡券秘钥
 *   gmtCreate 创建时间
 *   sellerUid 库存添加者（卖家）
 *   pastTime 有效期
 *   id 主键自增
 *   cardValue 卡券账号或二维码url
 *   sellerType 账户类型
 *   skuId 商品单品id
 *   status 发布状态 0-预发布 1-审核中 2-发布中 3-下架 4-锁定库存中 5-出售成功
 * }
 */
export function updateStcok(data) {
  return _fetch({
    url: "backend/goods/stock/updateStcok",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 批量审核通过
 * @param { Object } data 请求参数
 * {
 *   ids 库存主键ids
 * }
 */
export function batchPass(data) {
  return _fetch({
    url: "backend/goods/stock/batchPass",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 更改商品库存状态
 * @param { Object } data 请求参数
 * {
 *   id 库存主键id
 *   status 变更状态
 * }
 */
export function changeStockStatus(data) {
  return _fetch({
    url: "backend/goods/stock/changeStockStatus",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 删除商品库存
 * @param { Object } data 请求参数
 * {
 *   id 库存主键id
 * }
 */
export function deleteStock(data) {
  return _fetch({
    url: "backend/goods/stock/deleteStock",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 批量下架商品
 * @param { Object } data 请求参数
 * {
 *   ids 库存主键ids
 * }
 */
export function batchSoldOut(data) {
  return _fetch({
    url: "backend/goods/stock/batchSoldOut",
    method: "POST",
    data: data,
    headers: {}
  });
}
/**
 * 查询商品库存接口
 * @param { Object } data 请求参数
 * {
 *   goodStockNo 库存ID
 *   goodsId 商品ID
 *   start undefined
 *   pageSize undefined
 *   goodsType undefined
 *   skuName 商品名称
 *   sellerUid 商家ID
 *   startTime 开始时间
 *   endTime 结束时间
 *   page undefined
 *   sellerType 商家类型
 *   isPage undefined
 *   status 发布状态 0-预发布 1-审核中 2-发布中 3-下架 4-锁定库存中 5-出售成功
 * }
 */
export function queryGoodsStockList(data) {
  return _fetch({
    url: "backend/goods/stock/queryGoodsStockList",
    method: "POST",
    data: data,
    headers: {}
  });
}